//#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//using namespace std;
//int n;
//char l[8] = { 'y', 'y', 'b', 'b', 'w', 'w', 'g', 'g' };
//char r[8] = { 'y', 'y', 'b', 'b', 'w', 'w', 'g', 'g' };
//int command_l = 0, command_r = 0, key_l, key_r;
//void opt(int i){
//	    key_l = i + command_l;
//		key_r = i + command_r;
//		while (key_r > 7) {
//			key_r -= 8;
//		}
//		while (key_l < 0) {
//			key_l += 8;
//		}
//}
//void show() {
//	for (int i = 0; i < 2; i++) {
//		opt(i);
//		cout << "  " << l[key_l] << r[key_r] << endl;
//	}
//	for (int i = 2; i < 4; i++) {
//		opt(i);
//		cout << "oo" << l[key_l] << r[key_r] << "rr" << endl;
//	}
//	for (int i = 4; i < 8; i++) {
//		opt(i);
//		cout << "  " << l[key_l] << r[key_r] << endl;
//	}
//}
//int main() {
//	cin >> n;
//	int command;
//	for (int i = 0; i < n; i++) {
//		cin >> command;
//		switch (command) {
//		case 1:
//			char r;
//			cin >> r;
//			if (r == 'L') {
//				command_l -= 2;
//			}
//			else {
//				command_r += 2;
//			}
//			break;
//		case 2:
//			show();
//			break;
//		}
//	}
//	return 0;
//}
